Topic outline

  • General

  • Week-01 Preparing Background

    • String/Function Assignment
      Restricted Not available unless: You belong to CSE_214_O_11
  • Week-02 Notation and Complexity Analysis

    • String/Function -O-9 Assignment
      Restricted Not available unless: You belong to Section_O_9
  • Week-03 Searching and Sorting Algorithm Based on Brute Force Approach

    • Linear Search & Insertion Sort Assignment
      Restricted Not available unless: You belong to CSE_214_O_11
    • Linear Search & Insertion Sort - O9 Assignment
      Restricted Not available unless: You belong to Section_O_9
    • Bubble sort & Selection Sort Assignment
      Restricted Not available unless: You belong to CSE_214_O_11
    • Bubble sort & Selection Sort Assignment
      Restricted Not available unless: You belong to Section_O_9
  • Week-04 Searching and Sorting Algorithm Based on Divide and Conquer Approach

    • Recursion Assignment
      Restricted Not available unless: You belong to CSE_214_O_11
  • Week-05 Introduction to Greedy Approach

    • Lab implementation Assignment
      Restricted Not available unless: You belong to CSE_214_O_11
    • Lab implementation Assignment
      Restricted Not available unless: You belong to Section_O_9
  • Week-06 Introduction to Dynamic Programming

  • Week-07 Mid-Term Examination

  • Week-08 Introduction to Dynamic Programming (Continue)

  • Week-09 Introduction to Graph And Graph Traversal

    • Coin-change & knapsack Assignment
      Restricted Not available unless: You belong to CSE_214_O_11
  • Week-10 Graph Application

  • Week-11 Graph: Single Source Shortest Path Algorithm

  • Week-12 Graph: All Pair Shortest Path Algorithm

  • Week-13 Final Presentation and Lab Final

  • Week-14 Final Examination